package pe.com.bbva.ge.persistencia.orm.mock;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import pe.com.bbva.ge.domain.base.Identificador;
import pe.com.bbva.ge.domain.configuracion.Atm;
import pe.com.bbva.ge.domain.configuracion.Casetera;
import pe.com.bbva.ge.domain.configuracion.Denominacion;
import pe.com.bbva.ge.domain.configuracion.Lista;
import pe.com.bbva.ge.domain.configuracion.Parametro;
import pe.com.bbva.ge.domain.configuracion.Posicion;
import pe.com.bbva.ge.domain.configuracion.Regla;
import pe.com.bbva.ge.domain.configuracion.Transportadora;
import pe.com.bbva.ge.domain.configuracion.Valor;
import pe.com.bbva.ge.domain.quartz.QrtzCronTriggers;
import pe.com.bbva.ge.domain.quartz.QrtzJobDetails;
import pe.com.bbva.ge.domain.quartz.QrtzTriggers;
import pe.com.bbva.ge.domain.seguridad.Membresia;
import pe.com.bbva.ge.domain.seguridad.Opcion;
import pe.com.bbva.ge.domain.seguridad.Permiso;
import pe.com.bbva.ge.domain.seguridad.Rol;
import pe.com.bbva.ge.domain.solicitud.TipoSolicitud;
import pe.com.bbva.ge.persistencia.orm.ConfiguracionORM;

public class ConfiguracionORMMock implements ConfiguracionORM {

	/**
	 * 
	 */
	private static final long serialVersionUID = -8903407260539405509L;

	@Override
	public List<Valor> obtenerValores(String codigoLista) {
		List<Valor> valores = new ArrayList<Valor>();
		return valores;
	}

	@Override
	public List<Denominacion> obtenerDenominaciones(Valor moneda, Valor tipo) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Valor obtenerValor(String codigoLista, String codigoValor) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Posicion> obtenerPosicones(Valor TipoOrigenDestino) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<TipoSolicitud> obtenerTipoSolicitud() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Atm> obtenerListaATM() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Casetera> obtenerListaCaseteras(Atm atm) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<QrtzCronTriggers> buscarCronTriggers(
			QrtzCronTriggers qrtzCronTriggers) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<QrtzJobDetails> buscarJobDetails(QrtzJobDetails qrtzJobDetails) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<QrtzTriggers> buscarTriggers(QrtzTriggers qrtzTriggers) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <Entidad> Entidad obtenerEntidadPorCodigo(
			Identificador identificador, Class<Entidad> clase) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Transportadora> obtenerListaTransportadoras() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Lista> buscarListas(Lista lista) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Valor> buscarValores(Valor valor) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Parametro obtenerParametroxCodigo(String codigo) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Opcion> buscarOpciones(Opcion opcion) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Map<String, List<Opcion>> listarOpciones() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Parametro> buscarParametros(Parametro parametro) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Rol> buscarRoles(Rol rol) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Permiso> obtenerPermisosXRol(Long idRol, boolean estadoActivo) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Rol> obtenerRolesHijo(Rol rol) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Membresia> buscarMembresias(Membresia membresia) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Atm> obtenerAtmsPorProveedor(Posicion posicionDestino) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Casetera> obtenerCaseterasPorProveedor(Posicion posicionDestino) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Regla> buscarReglas(Regla regla) {
		// TODO Auto-generated method stub
		return null;
	}

}
